<?php

require_once 'Conexion.php';
require_once 'Catalogo.php';

class CarroCompras
{

	public function insertar_pedido()
	{
		global $conexion;
		
		$sql="insert into venta values (null,now(),now(),1)";
                
                $result = mysql_query($sql,$conexion);
				
		if(!$result)
			return false;
							
		//Obtengo el IdPedido para pasarselo a detalles mediante el metodo insert_id, 
		//este metodo lo que hace es recuperar el ultimo id autoincrementable que se registro en la BD.

		$id_pedido=mysql_insert_id();
	
		$obj=new Catalogo();
		
		foreach ($_SESSION['cart'] as $id=>$cant)
		{
			$detail=$obj->get_detalles_producto($id);
					
			$sql="insert into detalle_venta values ($id_pedido, $id, $cant, ".$detail[0]['precio'].")";
                
                        $result = mysql_query($sql,$conexion);
			
			if (!$result)
				return false;			
		}
		
		//Si LLega hasta Aqui, se grabo OK el pedido, devolvemos TRUE.
		return true;	
	}

}
?>